package cn.tedu._05notice.mapper;

import cn.tedu._05notice.pojo.dto.NoticeSelectParam;
import cn.tedu._05notice.pojo.entity.Notice;
import cn.tedu._05notice.pojo.vo.NoticeDetailInfoVO;
import cn.tedu._05notice.pojo.vo.NoticeSelectVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

//@Mapper
public interface NoticeMapper {

    //添加咨询功能接口
    int insertNotice(Notice notice);

    //查询咨询列表功能接口
    List<NoticeSelectVO> selectNotice(NoticeSelectParam noticeSelectParam);

    //查询咨询详情功能接口
    NoticeDetailInfoVO noticeDetailInfoVO(Long id);

    //删除咨询功能接口
    int deleteNoticeById(Long id);

    //更新咨询功能接口
    int updateNoticeById(Notice notice);

}
